home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19960715-19961006 / 000085_news@columbia.edu _Sat Jul 27 11:42:39 1996.msg < prev    next >
Internet Message Format  |  2020-01-01  |  6KB

  1. Return-Path: news@columbia.edu
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30]) by watsun.cc.columbia.edu (8.7.5/8.7.3) with ESMTP id LAA21529 for <kermit.misc@watsun.cc.columbia.edu>; Sat, 27 Jul 1996 11:42:39 -0400 (EDT)
  3. Received: (from news@localhost) by newsmaster.cc.columbia.edu (8.7.5/8.7.3) id LAA17278 for kermit.misc@watsun; Sat, 27 Jul 1996 11:42:38 -0400 (EDT)
  4. Path: news.columbia.edu!watsun.cc.columbia.edu!fdc
  5. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  6. Newsgroups: comp.protocols.kermit.misc,comp.dcom.modems
  7. Subject: Re: Problem getting 28800 bps in C-Kermit 5A(190) on a v.34 internal
  8. Date: 27 Jul 1996 15:42:17 GMT
  9. Organization: Columbia University
  10. Lines: 91
  11. Message-ID: <4tddcp$prv@apakabar.cc.columbia.edu>
  12. References: <CROTEN.96Jul24005129@crl.crl.com> <4t63nh$imc@samba.rahul.net> <CROTEN.96Jul27005455@crl.crl.com> <CROTEN.96Jul27022451@crl.crl.com>
  13. NNTP-Posting-Host: watsun.cc.columbia.edu
  14. Xref: news.columbia.edu comp.protocols.kermit.misc:5658 comp.dcom.modems:145804
  15.  
  16. In article <CROTEN.96Jul27022451@crl.crl.com>,
  17. Charles Roten <croten@crl.crl.com> wrote:
  18. : In article <CROTEN.96Jul27005455@crl.crl.com> croten@crl.crl.com 
  19. : (Charles Roten) wrote:
  20. : >
  21. : >set dial speed-matching off    <<<<---    _This_ line was _just_ _now_ added, 
  22. : >                       and _has_ _not_ _been_ _tested_ 
  23. : >                       _yet_.  If it works .. thanks, 
  24. : >                       Clarence.  
  25. :  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  26. : ** BAD IDEA !!! **  I just A/B'ed this line with a test with the line 
  27. : commented _out_.  Results below.  
  28. Please read the documentation.  What does "set dial speed-matching" do?
  29. It merely tells C-Kermit whether to adjust its interface speed to match the
  30. speed reported in the modem's CONNECT message.  Either it does or it doesn't.
  31. One way is right, one way is wrong.  If you pick the wrong way, the connection
  32. will be totally unusable because the interface speed of the modem and the
  33. computer will be different.
  34.  
  35. : I just tried to download a mail archive of uuencoded stuff with two versions 
  36. : of the above .kermrc file.  Archive size was 2280872 bytes.  
  37. If you were able to log in to the remote host, then the interface speed was
  38. right.  So whatever "set dial speed-matching" value you had in effect when you
  39. did this was correct.
  40.  
  41. : _With_ 'set dial speed-matching off', I got the following:
  42. : 1) _Lousy_ average packet sizes, all over the map but rarely at the 
  43. :    practical maximum of 8999 bytes.  
  44. : 2) _Lousy_ throughput .. around 1200 CPS.  
  45. : 3) Premature termination due to multiple timeouts less than a quarter of 
  46. :    the way through the download.  
  47. : _With_OUT_ this "feature" enabled, I got a successful transfer with an 
  48. : effective data rate of 2149 CPS.
  49. You are using a modem which might or might not have error correction and
  50. compression built in.  Read the Kermit FAQ about the implications of this.
  51. If you have an RPI modem, ALL BETS ARE OFF.  NOTHING, repeat NOTHING, can be
  52. expected to work right, NOT EVEN FLOW CONTROL, because flow control depends
  53. on having a modem-to-modem protocol, which will not happen when trying to
  54. use an RPI modem on UNIX.
  55.  
  56. Second: You are going through an intermediate TELNET program.  Think about
  57. this.  Think about the additional overhead it introduces.
  58.  
  59. : In conclusion .. "set dial speed-matching off" makes things WORSE .. a LOT 
  60. : worse.  
  61. No, there is something else going on.  "set dial speed-matching" has nothing
  62. to do with it.  If you get good transfers sometimes and poor ones other times,
  63. it is due to some other factor.
  64.  
  65. Let's assume your modem is NOT an RPI model, since if it were, you would
  66. probably NEVER get decent performance out of it.  Then what would account for
  67. getting good performance sometimes but not others, with all else being equal;
  68. i.e. using the same Kermit settings.  The answer: obviously it is something
  69. external to your Sun.  Here are just a few possibilities:
  70.  
  71.  1. An error-corrected connection was not negotiated, and so therefore
  72.     flow control is not effective, but you are blasting 9000-byte packets
  73.     into the modem.  A recipe for disaster.  How could this happen?  Maybe
  74.     some of the modems at your ISP are badly configured.  This is a very
  75.     common occurrence -- in large modem pools, modems frequently lose their
  76.     configurations, and require constant monitoring and attention.  To
  77.     check, escape back to your modem (plus-plus-plus) and give an ATI6 (or
  78.     whatever) command to see its current protocols, speed, etc, if your
  79.     modem offers such a command.
  80.  
  81.  2. Maybe your ISP is using a mixed bag of terminal servers.  Some terminal
  82.     servers (such as Cisco ASM models) do not support hardware flow-control
  83.     in the upstream direction, so uploads almost always fail.  It's the luck
  84.     of the draw which terminal server your call hunts to.  Check with your
  85.     ISP.
  86.  
  87.  3. A lack of effective flow control between C-Kermit on the Sun and your
  88.     modem.  Your C-Kermit initialization file does say "set flow rts/cts",
  89.     but how do you know your modem is configured for that also?
  90.  
  91. The next release of C-Kermit, 6.0, simplifies all of this to a great extent.
  92. It now incorporates a database of modems, and ensures that the modem is
  93. configured according to C-Kermit's own settings.  For example, if you tell
  94. C-Kermit to "set flow rts/cts", it will issue the modem-specific command to
  95. ensure that the modem, too, is configured for RTS/CTS.  C-Kermit 6.0 is
  96. presently in Beta test.  See the Kermit Web page for further information:
  97.  
  98.   http://www.columbia.edu/kermit/
  99.  
  100. - Frank